package com.yungu.swift.report.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 统计报表_订单量_天-实体类
 */
@Data
public class ReportOrderNumDay implements Serializable {

    @ApiModelProperty(value = "主键ID")
    private String uuid;

    @ApiModelProperty(value = "记录日期")
    private Date recordDate;

    @ApiModelProperty(value = "应用ID")
    private String appid;

    @ApiModelProperty(value = "代理 uuid")
    private String agentUuid;

    @ApiModelProperty(value = "公司 uuid")
    private String companyUuid;

    @ApiModelProperty(value = "业务类型")
    private Integer typeModule;

    @ApiModelProperty(value = "统计类型:0.全部状态 1.已完成 2.已支付 3.派单成功 4.派单失败 5.派单成功后取消", example = "0")
    private Integer typeReport;

    @ApiModelProperty(value = "即时单量", example = "0")
    private Integer realNum;

    @ApiModelProperty(value = "预约单量", example = "0")
    private Integer reserveNum;

    @ApiModelProperty(value = "出租车订单量", example = "0")
    private Integer taxiNum;

    @ApiModelProperty(value = "专车订单量", example = "0")
    private Integer specialNum;

    @ApiModelProperty(value = "跨城拼车订单量", example = "0")
    private Integer joinNum;

    @ApiModelProperty(value = "快车订单量", example = "0")
    private Integer fastNum;

    @ApiModelProperty(value = "小件订单量", example = "0")
    private Integer parcelNum;

    @ApiModelProperty(value = "机场专线订单量", example = "0")
    private Integer airportNum;

    @ApiModelProperty(value = "跨城拼车 - 普通拼车订单量", example = "0")
    private Integer joinCommonNum;

    @ApiModelProperty(value = "跨城拼车 - 包车订单量", example = "0")
    private Integer joinSeatNum;

    @ApiModelProperty(value = "跨城拼车 - 二人快车订单量", example = "0")
    private Integer joinTwoNum;

    @ApiModelProperty(value = "合计总量", example = "0")
    private Integer totalNum;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;
}